﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="CadastroBasicoVaga.aspx.cs" Inherits="PortalCurriculo.WebUI.Selecionadores.CadastroBasicoVaga" %>

<%@ Register Assembly="PortalCurriculo.Util.Controls" Namespace="PortalCurriculo.Util.Controls.Wizard"
    TagPrefix="portal" %>
<%@ Register TagPrefix="portal" Namespace="PortalCurriculo.Util.CustomControls" Assembly="PortalCurriculo.Util.CustomControls"  %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register TagPrefix="portal" TagName="Endereco" Src="~/UserControls/Endereco/Completo.ascx" %>
<%@ Register TagPrefix="Portal" Namespace="PortalCurriculo.Util.CustomControls" Assembly="PortalCurriculo.Util.CustomControls" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="PageTitle" runat="server">
    <asp:Label runat="server" ID="lblTitulo" Text="Cadastro básico de vaga" CssClass="pageTitle" />
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
    <asp:UpdatePanel ID="updVaga" runat="server">
        <ContentTemplate>
            <asp:Label ID="lblInformacao" runat="server" Text="São apenas 3 passos para você cadastrar a vaga com seus dados básicos. Depois você poderá 
                continuar refinando os dados. Não se esqueça que quanto mais específico ficar sua vaga, mais chances você terá de achar profissionais 
                que se encaixem no perfil da vaga." />
            <br /><br />
            
            <Portal:Wizard ID="wrdVaga" runat="server" DisplaySideBar="False" 
                BackColor="#F7F6F3" BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" 
                Font-Names="Verdana" Font-Size="0.8em" 
                onfinishbuttonclick="wrdVaga_FinishButtonClick" >
                <HeaderStyle BackColor="#5D7B9D" BorderStyle="Solid" Font-Bold="True" 
                    Font-Size="0.9em" ForeColor="White" HorizontalAlign="Left" />
                <HeaderTemplate>
                    <portal:Steps ID="steps" runat="server" EnableViewState="true" ActiveStepCssClass="activeStep" 
                        PreviousStepCssClass="previousStep" NextStepCssClass="nextStep" Width="100%" />
                </HeaderTemplate>
                <NavigationButtonStyle BackColor="#FFFBFF" BorderColor="#CCCCCC" 
                    BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="0.9em" 
                    ForeColor="#284775" />
                <SideBarButtonStyle BorderWidth="0px" Font-Names="Verdana" ForeColor="White" />
                <SideBarStyle BackColor="#7C6F57" BorderWidth="0px" Font-Size="0.9em" 
                    VerticalAlign="Top" />
                <StepStyle BorderWidth="0px" ForeColor="#5D7B9D" />
                <WizardSteps>
                    <asp:WizardStep Title="Dados corporativos" runat="server" ID="stepDadosCorporativos" StepType="Step">
                        <table cellspacing="10px" width="100%">
                            <tr>
                                <td style="width:147px;"><asp:Label ID="lblEmpresa" runat="server" Text="Empresa" /></td>
                                <td>
                                    <asp:DropDownList ID="ddlEmpresa" runat="server" Width="70%" />&nbsp;
                                    <asp:CheckBox runat="server" ID="chkNaoInformarDados" Text="Confidencial" />
                                </td>
                            </tr>
                            <tr>
                                <td><asp:Label ID="lblSelecionador" runat="server" Text="Selecionador principal" /></td>
                                <td><asp:TextBox ID="txtSelecionador" runat="server" Width="100%" ReadOnly="true" /></td>
                            </tr>
                            <tr>
                                <td><asp:Label ID="lblLocalizacao" runat="server" Text="Local da oportunidade" /></td>
                                <td><asp:CheckBox runat="server" ID="chkLocalizacao" 
                                        Text="Mesma localização da empresa" AutoPostBack="True" Checked="True" 
                                        OnCheckedChanged="chkLocalizacao_CheckedChanged" /></td>
                            </tr>
                            <tr>
                                <td colspan="2">
                                    <asp:Panel runat="server" ID="pnlLocalizacao" Visible="False" GroupingText="Dados do local" >
                                        <portal:Endereco runat="server" ID="Endereco" NaoMostrarComplemento="true" NaoMostrarLogradouro="true"
                                            NaoMostrarNumero="true" NaoMostrarTipoEndereco="true" />
                                    </asp:Panel>
                                </td>
                            </tr>
                        </table>
                    </asp:WizardStep>
                    <asp:WizardStep ID="stepDadosVagas" Title="Dados da vaga" runat="server" StepType="Step">
                        <table cellspacing="10px" width="100%">
                            <tr>
                                <td style="width:130px;"><asp:Label ID="lblArea" runat="server" Text="Área" /></td>
                                <td colspan="2"><asp:DropDownList ID="ddlArea" runat="server" Width="100%" 
                                        OnSelectedIndexChanged="ddlArea_SelectedIndexChanged" 
                                        AutoPostBack="True" /></td>
                            </tr>
                            <tr>
                                <td><asp:Label ID="lblEspecializacaoArea" runat="server" Text="Especialização" /></td>
                                <td style="width:300px;"><asp:DropDownList ID="ddlEspecializacaoArea" runat="server" Width="100%" 
                                        OnSelectedIndexChanged="ddlEspecializacaoArea_SelectedIndexChanged" 
                                        AutoPostBack="True" /></td>
                                <td style="width:30px;">
                                    <asp:UpdateProgress runat="server" ID="uppEspecializacaoArea" AssociatedUpdatePanelID="updVaga">
                                        <ProgressTemplate>
                                            <asp:Image runat="server" ID="imgLoadingEspecializacaoArea" ImageUrl="~/Files/Layout/Loading.gif" AlternateText="Carregando" 
                                                width="21" Height="21"/>
                                        </ProgressTemplate>
                                    </asp:UpdateProgress>
                                </td>
                            </tr>
                            <tr>
                                <td><asp:Label ID="lblCargo" runat="server" Text="Cargo" /></td>
                                <td><asp:DropDownList ID="ddlCargo" runat="server" Width="100%" /></td>
                                <td>
                                    <asp:UpdateProgress runat="server" ID="uppCargo" AssociatedUpdatePanelID="updVaga">
                                        <ProgressTemplate>
                                            <asp:Image runat="server" ID="imgLoadingCargo" ImageUrl="~/Files/Layout/Loading.gif" AlternateText="Carregando" 
                                                width="21" Height="21"/>
                                        </ProgressTemplate>
                                    </asp:UpdateProgress>
                                </td>
                            </tr>
                            <tr>
                                <td><asp:Label ID="lblNivelProfissional" runat="server" Text="Nível" /></td>
                                <td colspan="2"><asp:DropDownList ID="ddlNivelProfissional" runat="server"/></td>
                            </tr>
                            
                            <tr>
                                <td colspan="3"><asp:Label ID="lblDescricao" runat="server" Text="Descrição da vaga" /></td>
                            </tr>
                            <tr>
                                <td colspan="3"><asp:TextBox ID="txtDescricao" runat="server" TextMode="MultiLine" Width="100%"
                                    Rows="20" /></td>
                            </tr>
                        </table>                        
                    </asp:WizardStep>
                    <asp:WizardStep ID="stepValores" Title="Valores e benefícios" runat="server" StepType="Finish">
                        <asp:Panel runat="server" ID="pnlValores" GroupingText="Valor">
                            <table cellpadding="10px" width="100%">
                                <tr>
                                    <td>
                                        <asp:Label ID="lblFormaContratacao" runat="server" Text="Forma de contratação" />
                                        <asp:DropDownList ID="ddlFormaContratacao" runat="server" Width="60%" />
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <asp:Label ID="lblValor" runat="server" Text="Valor R$" />
                                        <asp:TextBox ID="txtValor" runat="server" Width="60px" />&nbsp;
                                        <asp:Label runat="server" ID="lblValorOu" Text="Ou" />&nbsp;
                                        <asp:Label ID="lblValorDe" runat="server" Text="Faixa salarial de R$" />&nbsp;
                                        <asp:TextBox ID="txtValorDe" runat="server" Width="60px" />&nbsp;
                                        <asp:Label ID="lblValorAte" runat="server" Text="Até R$" />&nbsp;
                                        <asp:TextBox ID="txtValorAte" runat="server" Width="60px" />
                                    </td>
                                </tr>
                            </table>
                        </asp:Panel>
                        <asp:Panel runat="server" ID="pnlBeneficio" GroupingText="Benefícios">
                            <portal:ListView ID="lsvBeneficio" runat="server" ItemPlaceholderID="phItens" OnItemDataBound="lsvBeneficio_ItemDataBound">
                                <LayoutTemplate>
                                    <table width="100%">
                                        <asp:PlaceHolder ID="phItens" runat="server" />
                                    </table>
                                </LayoutTemplate>
                                <ItemTemplate>
                                    <tr>
                                        <td><asp:Label runat="server" ID="lblBeneficio" /></td>
                                        <td style="width:15px;"><asp:CheckBox runat="server" ID="chkSelecionado" /></td>
                                    </tr>
                                </ItemTemplate>
                            </portal:ListView>
                        </asp:Panel>
                    </asp:WizardStep>
                    <asp:WizardStep ID="stepFinal" runat="server" Title="Finalização" StepType="Complete" AllowReturn="false">
                        <asp:Label ID="lblConcluido" runat="server" Text="Pronto! Agora sua vaga já está cadastrada e já pode ser divulgada em seu painel de vagas.
                        Para que tenha um retorno mais preciso de sua vaga, o Portal Currículo recomenda que você preencha o máximo possível das informações abaixo." />
                        <br /><br />
                        <asp:LinkButton runat="server" ID="lnkRequisitos" Text="Requisitos" PostBackUrl="~/Selecionadores/RequisitosVaga.aspx?id=" /><br />
                        <asp:LinkButton runat="server" ID="lnkFases" Text="Fases do processo seletivo" /><br />
                        <asp:LinkButton runat="server" ID="lnkConsultorias" Text="Consultorias que participaram desta vaga" 
                            PostBackUrl="~/Selecionadores/ConsultoriasVaga.aspx?id=" /><br />
                        <asp:LinkButton runat="server" ID="lnkQuestionario" Text="Testes e questionários" />
                    </asp:WizardStep>
                </WizardSteps>
            </Portal:Wizard>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>
